#include <stdio.h>
#include <string.h>
#include <unistd.h>
//#include <sys/types.h>
//#include <sys/stat.h>
//#include <fcntl.h>
//#define FILE_NAME "log.txt"

int main()
{
 // fprintf(stdout, "hello stdout\n");
 // fprintf(stderr, "hello stderr\n");
   // close(1);
   // umask(0);
   // int fd = open(FILE_NAME, O_WRONLY | O_CREAT | O_APPEND, 0666);
   // if(fd < 0)
   // {
   //   perror("open");
   //   return 1;
   // }

   // printf("hello printf\n");
   // printf("stdout->fd: %d\n", stdout->_fileno);
   // fflush(stdout);
   // close(fd);
   // return 0;
   
   fprintf(stdout, "C: hello fprintf\n");
   printf("C: hello printf\n");
   fputs("C: hello fputs\n", stdout);
   const char *str = "system call: hello write\n";
   write(1, str, strlen(str));
   

   fork();//注意fork的位置
   return 0;


}
